package net.chenlin.dp.modules.generator.entity;

import java.io.Serializable;
import java.util.Date;


/**
 * 系统租户
 * @author zcl<yczclcn@163.com>
 */
public class SysTenantEntity implements Serializable {
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * id
	 */
	private Long id;
	
	/**
	 * 租户名称
	 */
	private String tenantName;
	
	/**
	 * 租户编码
	 */
	private String tenantCode;
	
	/**
	 * 创建者
	 */
	private String createBy;
	
	/**
	 * 创建时间
	 */
	private Date createDate;
	
	/**
	 * 更新者
	 */
	private String updateBy;
	
	/**
	 * 更新时间
	 */
	private Date updateDate;
	
	/**
	 * 扩展字段
	 */
	private String feature;
	
	/**
	 * 版本号
	 */
	private Long version;
	

	public SysTenantEntity() {
		super();
	}

    /**
     * setter for id
	 * @param id
     */
	public void setId(Long id) {
		this.id = id;
	}

    /**
     * getter for id
     */
	public Long getId() {
		return id;
	}
	
    /**
     * setter for tenantName
	 * @param tenantName
     */
	public void setTenantName(String tenantName) {
		this.tenantName = tenantName;
	}

    /**
     * getter for tenantName
     */
	public String getTenantName() {
		return tenantName;
	}
	
    /**
     * setter for tenantCode
	 * @param tenantCode
     */
	public void setTenantCode(String tenantCode) {
		this.tenantCode = tenantCode;
	}

    /**
     * getter for tenantCode
     */
	public String getTenantCode() {
		return tenantCode;
	}
	
    /**
     * setter for createBy
	 * @param createBy
     */
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

    /**
     * getter for createBy
     */
	public String getCreateBy() {
		return createBy;
	}
	
    /**
     * setter for createDate
	 * @param createDate
     */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}

    /**
     * getter for createDate
     */
	public Date getCreateDate() {
		return createDate;
	}
	
    /**
     * setter for updateBy
	 * @param updateBy
     */
	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

    /**
     * getter for updateBy
     */
	public String getUpdateBy() {
		return updateBy;
	}
	
    /**
     * setter for updateDate
	 * @param updateDate
     */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}

    /**
     * getter for updateDate
     */
	public Date getUpdateDate() {
		return updateDate;
	}
	
    /**
     * setter for feature
	 * @param feature
     */
	public void setFeature(String feature) {
		this.feature = feature;
	}

    /**
     * getter for feature
     */
	public String getFeature() {
		return feature;
	}
	
    /**
     * setter for version
	 * @param version
     */
	public void setVersion(Long version) {
		this.version = version;
	}

    /**
     * getter for version
     */
	public Long getVersion() {
		return version;
	}
	
}
